<?php

namespace Wzbmail\Yii2Api\antd;

/**
 * 基于antd 的助手函数
 */
class Antd
{
    /** 生成request options,extra 同名键会覆盖 */
    public static function getOptions(array $arr, $extra = [], $valueString = false): array
    {
        $items = [];
        foreach ($arr as $key => $label) {
            $items[] = [
                'label' => $label,
                'value' => $valueString ? strval($key) : intval($key),
                ...($extra[$key] ?? [])
            ];
        }
        return $items;
    }
}